package org.abc.uiCore.vo
{
	import flash.display.Sprite;
	
	import org.abc.uiCore.TimeLineView;
	import org.abc.uiCore.list.ListModel;

	/**
	 * @describe  	DzListView需要的参数
	 * @author  	Mr.zheng
	 * @website 	http://blog.sina.com.cn/zihua2007
	 * @time		2011-8-30 19:19
	 */
	public class ListVo extends Vo
	{
		/** 列表中item显示对象 */
		public var CP:Class;
		/** 列表数据 */
		public var model:ListModel;
		/** 一页显示的个数 */
		public var pageNum:int;
		/** item间距 */
		public var gap:int;
		/** 0:横向，1:竖向 */
		public var align:int;

		/** TileView专用属性======== */
		/** 行数 */ //
		public var row:int=1; //
		/** 列数 */ //
		public var col:int=1; //
		/** ======================== */

		/** MaterialListView专用属性==== */
		/** cp所在的容器 */ //
		public var contain:Sprite; //
		/** cp在容器中实例名的前缀(后缀默认为_CPS) */ //
		public var prefix:String="cp"; //
		/** ============================ */

		/** FreedomListView专用属性================= */
		/** 利用跳帧来描述不同个数cp的摆放情况 */ //
		public var layoutSource:TimeLineView; //

		/** ======================================== */

		override public function dispose():void
		{
			super.dispose();
			CP=null;
			model=null;
			contain=null;
			layoutSource=null;
		}
	}

}
